export interface WorkerVO {
  /**
   * 员工编号
   */
  workerId: string | number;

  /**
   * 供货商ID
   */
  supplierId: string | number;

  /**
   * 供货商名称
   */
  supplierName: string;

  /**
   * 设备客户端编号
   */
  clientId: string | number;

  /**
   * 设备客户端名
   */
  clientName: string;

  /**
   * 绑定设备的类型编号
   */
  category: string;

  /**
   * 绑定设备的类型名称
   */
  categoryName: string;

  /**
   * 员工姓名
   */
  workerName: string;

  /**
   * 身份证号
   */
  idNumber: string | number;

  /**
   * 手机号
   */
  phone: string;

  /**
   * 工号
   */
  workerCode: string;

  /**
   * 密码
   */
  password: string;

  /**
   * 员工照片地址
   */
  workerPhotoUrl: string;

  /**
   * 人员状态
   */
  status: string;

  /**
   * 项目编号
   */
  projectId: string | number;

  /**
   * 项目名
   */
  projectName: string;

  /**
   * 最新打卡记录编号
   */
  lastPunchId: string | number;

  /**
   * 最新打卡时间
   */
  lastPunchTime: string;

  /**
   * 最新考勤照片地址
   */
  lastPunchPhotoUrl: string;

}

export interface WorkerForm extends BaseEntity {
  /**
   * 员工编号
   */
  workerId?: string | number;

  /**
   * 供货商ID
   */
  supplierId?: string | number;

  /**
   * 供货商名称
   */
  supplierName?: string;

  /**
   * 设备客户端编号
   */
  clientId?: string | number;

  /**
   * 设备客户端名
   */
  clientName?: string;

  /**
   * 绑定设备的类型编号
   */
  category?: string;

  /**
   * 绑定设备的类型名称
   */
  categoryName?: string;

  /**
   * 员工姓名
   */
  workerName?: string;

  /**
   * 身份证号
   */
  idNumber?: string | number;

  /**
   * 手机号
   */
  phone?: string;

  /**
   * 工号
   */
  workerCode?: string;

  /**
   * 密码
   */
  password?: string;

  /**
   * 员工照片地址
   */
  workerPhotoUrl?: string;

  /**
   * 人员状态
   */
  status?: string;

  /**
   * 项目编号
   */
  projectId?: string | number;

  /**
   * 项目名
   */
  projectName?: string;

  /**
   * 最新打卡记录编号
   */
  lastPunchId?: string | number;

  /**
   * 最新打卡时间
   */
  lastPunchTime?: string;

  /**
   * 最新考勤照片地址
   */
  lastPunchPhotoUrl?: string;

}

export interface WorkerQuery extends PageQuery {
  /**
   * 供货商ID
   */
  supplierId?: string | number;

  /**
   * 供货商名称
   */
  supplierName?: string;

  /**
   * 设备客户端编号
   */
  clientId?: string | number;

  /**
   * 设备客户端名
   */
  clientName?: string;

  /**
   * 绑定设备的类型编号
   */
  category?: string;

  /**
   * 绑定设备的类型名称
   */
  categoryName?: string;

  /**
   * 员工姓名
   */
  workerName?: string;

  /**
   * 身份证号
   */
  idNumber?: string | number;

  /**
   * 手机号
   */
  phone?: string;

  /**
   * 工号
   */
  workerCode?: string;

  /**
   * 密码
   */
  password?: string;

  /**
   * 员工照片地址
   */
  workerPhotoUrl?: string;

  /**
   * 人员状态
   */
  status?: string;

  /**
   * 项目编号
   */
  projectId?: string | number;

  /**
   * 项目名
   */
  projectName?: string;

  /**
   * 最新打卡记录编号
   */
  lastPunchId?: string | number;

  /**
   * 最新打卡时间
   */
  lastPunchTime?: string;

  /**
   * 最新考勤照片地址
   */
  lastPunchPhotoUrl?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
